<%@ taglib prefix="c" uri="/WEB-INF/tlds/hdiv-c.tld"%>
<%@ taglib prefix="form" uri="/WEB-INF/tlds/hdiv-spring-form-3_0_4.tld"%>
<%@ taglib prefix="spring" uri="/WEB-INF/tlds/hdiv-spring.tld" %>
<%@ taglib prefix="display" uri="http://displaytag.sf.net" %>

<c:url value="mostrarHWF1002.html" var="numerosCuenta"/>
<%

    /*
    * Sistema                        : Hermetic
    * Modulo                         : 
    * Versión                        : 1.0
    * Creado por                     : Américo Martínez         
    * Fecha de creación              : 01/03/2008      
    * Modificado por                 : Américo Martínez
    * Fecha de Última modificación   : 11/11/2008
    * Detalles                       : Esta pantalla permite administrar los números 
    *                                  de cuenta de los clientes
    * Copyright                      : Hermes transportes blindados
    */

%>
<script type="text/javascript">

function inactivas(){
if(document.forms[0].desClienteBco.value == ""){
          alert("Ingrese un Cliente de Banco");
          document.forms[0].desClienteBco.focus();
          return false;
}
    moveForward('inactivas');
    return true;
}
    
function nueva(){
if(document.forms[0].desClienteBco.value == ""){
          alert("Ingrese un Cliente de Banco");
          document.forms[0].desClienteBco.focus();
          return false;
}
    moveForward('nueva');
    return true;
}
    
function cambiar() {
    if(document.forms[0].chk==null) {
        alert("No existen cuentas para cambiar");
        return false;
    }
    if(document.forms[0].chk!=null){
        contador=0; 
        for (i=0;i<document.forms[0].chk.length;i++) 
            if (document.forms[0].chk[i].checked==true)  
                contador++;
        if (document.forms[0].chk.checked==true)  
            contador=1; 
        if (contador==1) {
            moveForward('cambiar');
        } else {
            alert("Debe de seleccionar un registro para cambiar");
            return false;  
        }
    }
}

function asignar() {
    if(document.forms[0].chk==null) {
        alert("No existen cuentas para asignar");
        return false;
    }
    if(document.forms[0].chk!=null){
        contador=0; 
        for (i=0;i<document.forms[0].chk.length;i++) 
            if (document.forms[0].chk[i].checked==true)  
                contador++;
        if (document.forms[0].chk.checked==true)  
            contador=1; 
        if (contador==1) {
            moveForward('asignar');
        } else {
            alert("Debe de seleccionar un registro para asignar");
            return false;  
        }
    }
}
    
function inactivar() {
    if(document.forms[0].chk==null) {
        alert("No existen cuentas para esta accion");
        return false;
    }
    if(document.forms[0].chk!=null){
        contador=0; 
        for (i=0;i<document.forms[0].chk.length;i++) 
            if (document.forms[0].chk[i].checked==true)  
                contador++;
        if (document.forms[0].chk.checked==true)  
            contador=1; 
        if (contador==1) {
            moveForward('inactivar');
        } else {
            alert("Debe de seleccionar un registro para inactivar cuenta");
            return false;  
        }
    }
}

 
function verDetalle(cliente,banco,clientebanco,codCuenta){

        winwidth='450';
        winheight='200';
        window.open('about:blank', 'window1', 'location=0,directories=0,status=0,scrollbars=1,resizable=1,width='+winwidth+',height='+winheight);              
        //var action = 'detalleHMF1002.jsp?nombreClie='+cliente+'&banco='+banco+'&cb='+clientebanco+'&cuenta='+codCuenta;
        var target = 'window1';           
        document.forms[0].target = target;
        var accion = "verDetalle";
        document.forms[0].link.value = cliente+"-"+banco+"*"+clientebanco+"!"+codCuenta;
        document.forms[0].nomClieBanc.value = cliente;
        document.forms[0].codClieBanc.value = clientebanco;
        document.forms[0].codClieGrup.value = banco;
        document.forms[0].codCnta.value = codCuenta;
        document.forms[0].accion.value = accion;
        document.forms[0].submit();        
        document.forms[0].target = "_self";          

}
 

</script>
<form:form modelAttribute="form" action="${numerosCuenta}">
  <form:hidden path="accion"/>
  <form:hidden path="control"/>
  <form:hidden path="link"/>
  <form:hidden path="chkb"/>
  <form:hidden path="codClienteBco"/>
  <form:hidden path="codClieBanc"/>
  <form:hidden path="nomClieBanc"/>
  <form:hidden path="codClieGrup"/>
  <form:hidden path="codCnta"/>
  
<!--Favoritos:-->
<input type="hidden" id="codOpci" value="${codOpci}"/>
<input type="hidden" id="desOpci" value="${desOpci}"/>

  <table id="fullheighttable" width="775" cellspacing="0" cellpadding="0"
         align="center" border="0">
    <tr height="90px">
      <td align="left" valign="top" class="fondo_contenido padtop16left21"
          height="90px">
        <table border="0" cellspacing="0" cellpadding="0" height="90px"
               class="verdana11bazul">
          <tr>
            <td height="22" align="left" valign="top" class="verdana11bazul">
              <ul class="navlist2">
                <li>NUMEROS DE CUENTA</li>
              </ul>
            </td>
          </tr>
          <tr>
             <td align="right" width="710">
               <a href="#" id="opener_agregarFavoritos"> <img src="images/agregar_favoritos.png" width="25" height="23" border="0" title='Agregar Favoritos'/></a>
            </td>
          </tr>
          <tr>
            <td align="left" valign="top" class="borde_totalblanco">
              <table border="0" cellspacing="0" cellpadding="0">
                <tr>
                  <td width="105" height="23" align="left" valign="top"
                      class="verdana10bazul">Cliente</td>
                  <td height="23" align="left" valign="top"
                      class="verdana10negro" colspan="2">
                    <c:out value="${sessionScope.nombreCliente}"/>
                  </td>
                </tr>
                <!-- Muestra el grupo de clientes en caso de coorporación      -->
                <c:if test="${not empty listaClientes}"> 
                  <tr>
                    <td width="105" height="32" align="left" valign="top"
                        class="verdana10bazul">
                      <spring:message code="HMF2003.grupoCliente.titulo"/>
                    </td>
                    <td width="182" height="32" align="left" valign="top"
                        class="verdana10negro">
                        
                       <form:select cssStyle="height: 20px; width: 180px; font-family: Arial; font-size: 8pt"
                                    path="grupoCliente">                        
                                    <form:option value=""></form:option>
                                    <form:options items="${listaClientes}"
                                                  itemValue="codCliente"
                                                  itemLabel="nombre"/>
                       </form:select>                         
                    </td>
                  </tr>
                </c:if>
                <tr>
                  <td width="105" height="34" align="left" valign="top"
                      class="verdana10bazul">Cliente de Banco </td>
                  <td align="left" valign="top" class="padright10">
                    <div class="fondo_txtbox257">
                      <form:input path="desClienteBco" size="45"
                                 maxlength="45"
                                 onkeydown="return blockEnter(event)"/>
                    </div>
                  </td>
                  <td valign="top">
                    <input name="Submit2" type="button" class="boton"
                           value="Buscar"
                           onclick="javascript:moveForward('busca');"></input>
                  </td>
                </tr>
                <tr>
                  <td align="left" valign="top" colspan="3">
                    <table>
                      <tr>
                        <td>
                          <input name="Submit2" type="button" class="boton"
                                 value="Nueva Cuenta"
                                 onclick="javascript:nueva();"></input>
                        </td>
                        <td>
                          <input name="Submit2" type="button" class="boton"
                                 value="Modificar Cuenta"
                                 onclick="javascript:cambiar();"></input>
                        </td>
                        <td>
                          <input name="Submit2" type="button" class="boton"
                                 value="Asignar Puntos"
                                 onclick="javascript:asignar();"></input>
                        </td>
                        <td>
                          <input name="Submit2" type="button" class="boton"
                                 value="Inactivar Cuenta"
                                 onclick="javascript:inactivar();"></input>
                        </td>
                        <td>
                          <input name="Submit2" type="button" class="boton"
                                 value="Cuentas Inactivas"
                                 onclick="javascript:inactivas();"></input>
                        </td>
                      </tr>
                    </table>
                  </td>
                </tr>
                <tr>
                  <td width="100%" colspan="3">
                    <display:table id="lista" name="listadoClienteCuenta"
                                   cellpadding="0" cellspacing="0"
                                   style="width:90%" pagesize="10"
                                   requestURI="${numerosCuenta}" class="its">
                      <tbody>
                        <display:column headerClass="even" class="even"
                                        title="Sel.">
                          <input type="radio" name="chk"
                                      value="${lista.codCuenta}-${lista.codTipoCuenta}*${lista.codUniMon}!${lista.codTipoRefer}"/>
                        </display:column>
                        <display:column property="cliente" headerClass="even"
                                        class="even" title="Cliente"/>
                        <display:column property="codCuenta" headerClass="even"
                                        class="even" title="Cuenta"/>
                        <display:column property="tipoCuenta" headerClass="even"
                                        class="even" title="Tipo Cuenta"/>
                        <display:column property="tipoUniMon" headerClass="even"
                                        class="even" title="Tipo Unidad"/>
                        <display:column property="codRefer" headerClass="even"
                                        class="even" title="Referencia"/>
                        <display:column headerClass="even" class="even"
                                        title="Detalle">
                          <a href="javascript:verDetalle('${lista.cliente}','${lista.banco}','${lista.clienteBanco}','${lista.codCuenta}')">Ver
                                                                                                                                            Detalle</a>
                        </display:column>
                      </tbody>
                    </display:table>
                  </td>
                </tr>
              </table>
            </td>
          </tr>
        </table>
      </td>
    </tr>
  </table>
</form:form>